home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 22 / Cream of the Crop 22.iso / bbs / pad321.zip / WHATSNEW.DOC < prev    next >
Text File  |  1996-10-20  |  9KB  |  201 lines

  1. Revision history:
  2.  
  3.  
  4. v1.2 beta 
  5.  
  6.         - Started keeping this revision history
  7.         - Combined all the phone number files into one file (PHONE.CTL)
  8.           and added a few keywords for handling different lengths of
  9.           phone numbers
  10.         - Added checking for duplicate phone numbers.
  11.  
  12.  
  13. v1.21
  14.         - Made slight documentation changes
  15.         - Added animation to all input prompts
  16.         - Added line editing to all string inputs (the user can use the
  17.           cursor keys, insert characters, and use backspace and delete
  18.           to edit inputs)
  19.         - Commented more of the code
  20.  
  21.  
  22. v1.30
  23.  
  24.         - Fixed several bugs in the line editing routines
  25.         - Changed the default for animation to no animation.
  26.         - Added time checking to phone.ctl, allowing the sysop to
  27.           restrict the times that call back verifications are performed
  28.           to certain calling areas.
  29.  
  30.  
  31. v1.40 - released 960507
  32.  
  33.         - Added detection of more terminal types to the line editing
  34.           routines. More of the keys should now work properly with ANSI, 
  35.           AVATAR, VT103, and doorway mode.
  36.         - Fixed compilation problems with v1.30 (oops!)
  37.         - Added sysop-defined output strings to the input file
  38.         - Removed some out-of-date keywords from the input file.
  39.         - Added the capability to customize colours from the input file.
  40.         - Revised the documentation
  41.                 - Some of the installation instructions were out of date
  42.                 - Removed all uses of the word "callback", which is copyrighted
  43.                   by another author. (oops)
  44.  
  45. v1.50 - released 960509
  46.  
  47.         - Log file messages are now customizable from the input file.
  48.         - All output is now controlled by the input file.
  49.         - Added "output events", which can have a .BBS file, output string,
  50.           and log file entry associated with them.
  51.         - Added comments to the sample input file.
  52.         - Fixed some output formatting bugs in v1.40
  53.         - Added the ability to control the cursor colour for animated prompts.
  54.  
  55. v2.00 - released 960522
  56.  
  57.         - Split the program into 3 .VM files which all get called by a
  58.           .BBS file. Each mex file communicates with the next through
  59.           temporary files. This required a major rewrite. The purpose of
  60.           all this work is to get around a limitation in the DOS version
  61.           of Max which doesn't allow it to run .VM files larger than 64k
  62.           or so. Splitting the program into 3 parts reduces the size of
  63.           each .VM file so that it can run under dos. THIS MEANS THAT
  64.           PADLOCK SHOULD NOW RUN UNDER DOS.
  65.         - Eliminated the PADLOCK.CTL input file. User settings are now
  66.           in the file SETTINGS.MH, which gets compiled into the .VM files.
  67.           This reduces the size of the .VM files, eliminates most of the
  68.           initialization code, adds compile-time error checking, and speeds
  69.           up program initialization by at least 10 times. Unfortunately, it
  70.           also means that control files from version 1.x no longer work.
  71.         - Improved the documentation in many places.
  72.         - Commented and organized much of the source code. Among other things,
  73.           I split the source into many smaller files.
  74.         - Changed the file structure. Padlock files no longer need to be 
  75.           located in any particular directory in order to work properly.
  76.           You can generally place them wherever you want them. 
  77.         - Made some minor behaviour changes. Most notably, the user's phone
  78.           number is now changed as soon as he/she enters it rather than after
  79.           the verification is completed.
  80.         - Made some minor cosmetic changes.
  81.         - Added a few new configuration options.
  82.         - Changed the installation procedure.
  83.         - Created different installation files for DOS and OS/2.
  84.  
  85. v2.01 Released 960604
  86.  
  87.         - Made minor changes to the input files
  88.         - Fixed a bug in the password prompt. I was reading case sensitive
  89.           passwords, but Maximus' passwords are not case sensitive.
  90.          
  91. v2.02 Released 960605
  92.  
  93.         - Made minor changes to the configuration file
  94.                 - Made some of the text easier to read
  95.                 - Made the names of the temporary files change depending on
  96.                   the node number - this makes them multinode friendly.
  97.  
  98. v2.03 Released 960606
  99.  
  100.         - Fixed up the input routines to handle seperate cursor animations
  101.           for IBM and non-IBM callers.
  102.         - Added code to delete all temporary files after Padlock exits
  103.           rather than leaving them lying around on the hard disk.
  104.         - Started writing code to compare the user's baudrate before and after
  105.           the verification. Not fully implimented yet.
  106.  
  107. v3.00 beta Released 960806
  108.  
  109.         - Added several sample .MEC display files
  110.         - Added the tokens #ld_start_time, #local_start_time, #city, #endcity,
  111.           #ld_end_time, #local_end_time, and #file to PHONE.CTL.
  112.         - Password prompt no longer shows the user's password as they are
  113.           typing it in.
  114.         - The user's phone number is now only changed after a successful
  115.           verification.
  116.         - Fixed the user name bugs for non-alias systems in versions 2.xx
  117.         - "Bad time" messages are no longer displayed to long distance callers
  118.           if long distance verifications are not allowed.
  119.         - Modified the default hangup string to work with more modems.
  120.         - If numbers are not found in PHONE.CTL, they are now assumed to be
  121.           long distance rather than unknown by default.
  122.         - Moved several of the long output strings (the ones longer than one 
  123.           line) to external .MEC files to reduce the file size of VERIFY.VM.
  124.         - Added baud rate checking. Padlock can now detect if the user 
  125.           connects at the same rate that they were connected with the BBS at
  126.           earlier. Also added related settings to SETTINGS.MH and several
  127.           related .MEC files.
  128.         - Added another sample .CTL file to give another example of Padlock
  129.           settings.
  130.         - Made some slight changes to BUILD.* to make better use of environment
  131.           space.
  132.         - Added code to verify the existance of all the required input files.
  133.           Padlock should issue friendly error messages while if it can't find
  134.           a file it needs.
  135.         - Added a log file which records one entry for every verification
  136.           attempt.
  137.         - Added the capability to update the user's city by checking their
  138.           phone number.
  139.         - Added several .MEC files, and updated the existing ones to give
  140.           users a chance to leave a comment to sysop if their verification
  141.           fails.
  142.         - Added several options for configuring the code number that Padlock
  143.           gives the user before hanging up.
  144.  
  145.         This release was a couple weeks later than I had hoped. Sorry about
  146.         the delay, but all sorts of things came up at the last minute. Hope
  147.         it was worth the wait! This is the beta version of Padlock 3. If all
  148.         goes well I should have the full release ready within a month -
  149.         perhaps earlier if I get a lot of feedback on this version.
  150.  
  151. v3.01
  152.  
  153.         - Added more detailed information to the system log file, and got
  154.           rid of some redundant log entries.
  155.         - Fixed display bugs for TTY callers.
  156.  
  157. v3.10
  158.  
  159.         - Added code to write to the screen during a verification to show 
  160.           the sysop what's going on.
  161.         - Reduced the .VM sizes considerably by eliminating many unused
  162.           routines.
  163.         - Made some minor optimizations.
  164.         - Made changes to the BUILD command files to detect compilation
  165.           errors and display a helpful message to the user.
  166.  
  167. v3.11 Released 960902
  168.  
  169.         - Fixed a bug in the routine that generates the user's random
  170.           code number. The code number was one digit shorter than
  171.           it should be.
  172.         - Made minor documentation changes
  173.  
  174. v3.12
  175.  
  176.         - Fixed a major bug in the verification routines -- padlock was not
  177.           working properly with modems that returned "RINGING".
  178.         - Added some flexibility to the dupe checking routines to make them
  179.           work properly with certain custom setups.
  180.  
  181.  
  182. v3.20
  183.  
  184.         - Split the configuration file into several smaller files.
  185.         - Added a keyword "num_always_hangup" which can be used to cause
  186.           Padlock to hang up after successful verifications, even if
  187.           the number is local.
  188.         - Added a keyword "num_ask_codeword" to enable or disable the codeword
  189.           prompt.
  190.         - Modified BUILD to check the default paths if none are specified on the
  191.           command line.
  192.  
  193. v3.21 - released 961020
  194.  
  195.         - Added checking to ensure #ld_start, #ld_len, #local_start, and #local_len
  196.           are all defined before any phone numbers in PHONE.CTL.
  197.         - Minor feature: User's time limit is now increased after a successful
  198.           verification. Added keyword num_time_bonus to define the amount of
  199.           time added.
  200.  
  201.